# 创建时间：2025/4/28 星期一 20:35
# 创建人：李德才


"""
 range 不管表示的数字范围有多大，所占用的空间都是相同的，
 因为 range 只保存了 start、stop、step，只有当用到 range 时，才会去计算序列中的相关元素。
"""

r = range(10)  # 从0 开始，到 10 结束，步长为 1
print(r)
print(list(r))

r = range(5, 10)  # 从5 开始，到 10 结束，步长为 1
print(list(r))

r = range(5, 10, 2)  # 从5 开始，到 10 结束，步长为 2
print(list(r))

print(5 in r)  # 判断某个值是否在某个范围之内

print(11 not in r)  # 判断某个值是否不在某个范围之内
